import requests
import json

# 拉钩（互联网方向招聘网站）的城市列表json
url = 'https://m.lagou.com/listmore.json?pageNo=4&pageSize=15'

# 定义请求头，模拟浏览器
headers = {
    "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
}

# 请求json数据
r = requests.get(url, headers=headers)

# print(r.text)

# 解码
# json_str = r.content.decode()

# 把json格式字符串转换成python对象
json_dict = json.loads(r.content.decode("utf-8"))
# json_dict = json.loads(r.text)

print(json_dict)
# 推荐使用get来获取对应的信息，如果没有对应的key，返回值为None。如果使用 json_dict[key名字]如果key不存在就产生异常
# json_dict.get("name")

print("\n\n")

# 还可以使用json()
print(r.json())
